// 获取公共的那个app
let app = getApp();
Page({
    data: {
        phone: "15515818827",
        code: ""
    },
    bindPhoneInput(e) {
        this.setData({
            phone: e.detail.value
        });
    },
    bindCodeInput(e) {
        this.setData({
            code: e.detail.value
        });
    },
    // 获取验证码
    onClickCheckCode() {
        if (this.data.phone.trim().length == 0) {
            wx.showToast({
                title: '请填写手机号码',
                icon: 'none'
            })
            return
        }
        var reg = /^(1[3|4|5|6|7|8|9])\d{9}$/;
        if (!reg.test(this.data.phone)) {
            wx.showToast({
                title: '手机格式错误',
                icon: 'none'
            })
            return
        }
        wx.request({
            // url: 'http://127.0.0.1:8000/api/message/',
            // url: 'https://59l020c612.goho.co/api/message/',
            url: 'http://hknps.888u.ml:8080/api/message/',
            data: {
                phone: this.data.phone
            },
            dataType: 'json',
            success: function (res) {
                console.log("验证码：", res);
                // 开始倒计时...  去网上copy~
                if (res.data.status) {
                    wx.showToast({
                        title: res.data.message,
                        icon: 'none'
                    });
                } else {
                    wx.showToast({
                        title: res.data.message,
                        icon: 'none'
                    });
                }
            }
        })
    },
    // 点击登录
    onClickSubmit() {
        wx.request({
            // url: "http://127.0.0.1:8000/api/login/",
            // url: "https://59l020c612.goho.co/api/login/",
            url: "http://hknps.888u.ml:8080/api/login/",
            data: {
                phone: this.data.phone,
                code: this.data.code
            },
            method: 'POST',
            dataType: 'json',
            success: (res) => {
                // console.log("--res:", res);
                if (res.data.status) {
                    // 登录成功  data:{data:{token:"fsdafadsfasdf",phone:"56787654567"}}
                    // 获取用户信息
                    // ... 
                    wx.getUserProfile({
                        desc: '获取你的昵称、头像、地区及性别',
                        success: res1 => {
                            app.initUsereInFo(res.data.data, res1.userInfo)

                            // 跳转会上一级页面
                            wx.navigateBack({})
                        },
                        fail: res => {
                            console.log(res)
                            //拒绝授权
                            wx.showToast({
                                title: '您拒绝了请求,不能正常使用小程序',
                                icon: 'error',
                                duration: 2000
                            });
                            return;
                        }
                    });
                    // app.initUsereInFo(res.data.data)
                } else {
                    // 登录失败
                    wx.showToast({
                        title: "登录失败",
                        icon: 'none'
                    });
                }
            }
        })
    }
})